# _*_ coding: UTF-8 _*_
# @Time     : 2021/10/26 下午 02:41
# @Author   : Li Jie
# @Site     : http://www.hzdledu.cn/
# @File     : c9s6_函数的递归.py
# @Software : PyCharm

# 递归实现1-100的累加

def foo1(n):
    if n == 1:
        return 1
    else:
        return n + foo1(n - 1)


# 递归实现1-100的累乘
def foo2(n):
    if n == 1:
        return 1
    else:
        return n * foo2(n - 1)


# 调试语句
if __name__ == '__main__':
    print(foo1(5))
    print(foo2(5))
